package com.lou1052.core.serializer;

import com.lou1052.core.util.serialization.ProtoStuffSerializerUtil;

import java.io.InputStream;
import java.io.OutputStream;

/**
 * Created with IntelliJ IDEA.
 * User: liuqing
 * Date: 2015/10/18
 * Time: 14:27
 * To change this template use File | Settings | File Templates.
 */
@Deprecated()//这个不太会用 反序列化时对象中的list数据会重复翻倍
public class ProtoStuffSerializer {//implements Serializer{

//    @Override
//    public String name() {
//        return "psf";
//    }
//
//    @Override
//    public byte[] serData(Object object) {
//        return ProtoStuffSerializerUtil.serializer(object);
//    }
//
//    @Override
//    public <T> T deserData(byte[] data, Class<T> clazz) {
//        return ProtoStuffSerializerUtil.deserializer(data,clazz);
//    }
//
//    @Override
//    public <T> T readData(InputStream stream, Class<T> clazz) {
//        return null;
//    }
//
//    @Override
//    public void writeData(OutputStream stream, Object toWrite) {
//
//    }
//
//    @Override
//    public byte[] serObject(Object object) {
//        return new byte[0];
//    }
//
//    @Override
//    public Object deserObject(byte[] data) {
//        return null;
//    }
//
//    @Override
//    public Object readObject(InputStream stream) {
//        return null;
//    }
//
//    @Override
//    public void writeObject(OutputStream stream, Object toWrite) {
//
//    }
}
